go/constant.ratVal.val (field)

16 uses

	go/constant (current package)
		value.go#L98: 	ratVal     struct{ val *big.Rat }   // Float values representable as a fraction
		value.go#L253: 	r := x.val
		value.go#L284: func rtof(x ratVal) floatVal     { return floatVal{newFloat().SetRat(x.val)} }
		value.go#L546: 		return x.val.Float32()
		value.go#L571: 		return x.val.Float64()
		value.go#L604: 		return x.val
		value.go#L678: 		return x.val.Sign()
		value.go#L771: 		return makeInt(x.val.Num())
		value.go#L793: 		return makeInt(x.val.Denom())
		value.go#L860: 		if x.val.IsInt() {
		value.go#L861: 			return makeInt(x.val.Num())
		value.go#L978: 			return makeRat(newRat().Neg(y.val))
		value.go#L1189: 		a := x.val
		value.go#L1190: 		b := y.(ratVal).val
		value.go#L1374: 		return cmpZero(x.val.Cmp(y.(ratVal).val), op)